/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Com.view;

import Com.perpus.Anggota;
import Com.perpus.Perpustakaan;
import Com.perpus.Pinjaman;
import Com.perpus.Publikasi;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class PanelTambahPinjam extends JPanel{
    private JLabel labelKodeAnggota;
    private  JTextField textKodeAnggota;
    private JLabel labelKodeKoleksi;
    private JTextField textKodeKoleksi;
    private  JButton tombolSimpan;
    private JButton tombolBatal;

    public PanelTambahPinjam(){
        labelKodeAnggota = new JLabel("Kode Anggota");
        labelKodeKoleksi = new JLabel("Kode Koleksi");
        textKodeAnggota = new JTextField(50);
        textKodeKoleksi = new JTextField(50);
        tombolBatal = new JButton("Batal");
        tombolSimpan = new JButton("Simpan");

        this.setLayout(null);
        add(labelKodeAnggota);
        labelKodeAnggota.setBounds(10, 0, 100, 70);
        add(textKodeAnggota);
        textKodeAnggota.setBounds(100, 30, 150, 20);
        add(labelKodeKoleksi);
        labelKodeKoleksi.setBounds(10, 30, 100, 70);
        add(textKodeKoleksi);
        textKodeKoleksi.setBounds(100, 60, 150, 20);

        JPanel cs = new JPanel();
        tombolBatal = new JButton("Batal");
        tombolBatal.setBounds(100, 100, 80, 20);
        tombolBatal.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
               System.exit(0);
            }
        });
        cs.add(tombolBatal);
        this.add(tombolBatal);

        JPanel cs1 = new JPanel();
        tombolSimpan = new JButton("Simpan");
        tombolSimpan.setBounds(200, 100, 80, 20);
        tombolSimpan.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
               Anggota ang = new Anggota();
                try {
                    ang.setIdAnggota(textKodeAnggota.getText());
                } catch (Exception ex) {
                    Logger.getLogger(PanelTambahPinjam.class.getName()).log(Level.SEVERE, null, ex);
                }
               ang.setIdKoleksi(textKodeKoleksi.getText());
               Perpustakaan.tambahAnggota(ang);
                JOptionPane.showMessageDialog(null,"Anggota Pinjam \n"+"Id Anggota : "+ang.getIdAnggota()+"\n"
                        +"Id Koleksi : "+ang.getIdKoleksi());

            }
        });
        cs1.add(tombolSimpan);
        this.add(tombolSimpan);


    }

}
